package com.inspinia.upms.rpc.api;

import com.inspinia.base.pagination.Pager;
import com.inspinia.base.service.BaseServiceMock;
import com.inspinia.upms.common.model.dept.UpmsDept;
import com.inspinia.upms.common.model.dept.UpmsDeptVo;

import java.lang.reflect.InvocationTargetException;
import java.util.Collection;
import java.util.List;

/**
 * @author Veblen
 */
public class UpmsDeptServiceMock extends BaseServiceMock<UpmsDept> implements UpmsDeptService {
    @Override
    public int batchDelete(Long[] ids) {
        return 0;
    }

    @Override
    public Pager<UpmsDeptVo> findPage(UpmsDeptVo departmentVo) throws InvocationTargetException, IllegalAccessException {
        return null;
    }

    @Override
    public List<Long> findDeptIdsByOrgIds(Collection<Long> orgIds) {
        return null;
    }

    @Override
    public List<UpmsDept> findDeptByUserOrg(Long userId) {
        return null;
    }

    @Override
    public List<UpmsDept> findAll() {
        return null;
    }

    @Override
    public List<Long> findDeptIdsByUserId(Long userId) {
        return null;
    }

    @Override
    public List<String> findNamesByUserId(Long userId) {
        return null;
    }

    @Override
    public UpmsDeptVo getVo(long id) throws InvocationTargetException, IllegalAccessException {
        return null;
    }

    @Override
    public Long getOrgId(Long deptId) {
        return null;
    }

    @Override
    public String getName(Long deptId) {
        return null;
    }

    @Override
    public List<UpmsDept> findByUserId(Long userId) {
        return null;
    }

    @Override
    public List<Long> findOrgIds(List<Long> deptIds) {
        return null;
    }

    @Override
    public List<Long> findDeptIds(Long cityId, String deptName) {
        return null;
    }

    @Override
    public String findPhone(Long userId) {
        return null;
    }

    @Override
    public List<Long> findUserIdsByDeptId(List<Long> deptIds) {
        return null;
    }

    @Override
    public String getOfficialSealUrlByDeptId(Long deptId) {
        return null;
    }

    @Override
    public List<UpmsDept> findByOrgId(Long orgId) {
        return null;
    }

    @Override
    public List<UpmsDept> findDeptByUserOrgExcludeOneSelf(Long userId) {
        return null;
    }

    @Override
    public List<UpmsDept> findDeptByUserOrgExcludeOneSelfAndDept(Long userId, Boolean noOneSelf, Long createDeptId) {
        return null;
    }

    @Override
    public UpmsDept findCommandCenterNameByOrgId(Long orgId) {
        return null;
    }

    @Override
    public List<Long> findDeptIdsInOrg(Long orgId, String deptName) {
        return null;
    }
}
